package com.swak.fx.support.ui;

import java.time.LocalDate;

import javafx.scene.control.DatePicker;

public class UIDatePicker extends DatePicker implements UILifecycle {

	// ================================================================================
	// Properties
	// ================================================================================
	private final String STYLE_CLASS = "ui-date-picker";
	private final String STYLESHEET = UI.load("css/UIDatePicker.css");

	public UIDatePicker() {
		super();
		init();
	}

	public UIDatePicker(LocalDate localDate) {
		super(localDate);
		init();
	}

	@Override
	public void initializeParts() {
		getStyleClass().add(STYLE_CLASS);
	}

	@Override
	public void layoutParts() {
	}

	@Override
	public void setupValueChangedListeners() {

	}

	// ================================================================================
	// Overridden Methods
	// ================================================================================

	@Override
	public String getUserAgentStylesheet() {
		return STYLESHEET;
	}

}
